Skip to content

Add slack multi-channel approvals setup and slack record sync-down#2222

Merged
craiglurey merged 1 commit into
releasefrom
enhance/slack-app-multi-channel
Jul 16, 2026
Merged

Add slack multi-channel approvals setup and slack record sync-down#2222
craiglurey merged 1 commit into
releasefrom
enhance/slack-app-multi-channel

Conversation

@amangalampalli-ks

Copy link
Copy Markdown
Contributor

Summary

Adds multi-channel approver routing for Slack app setup, including per-team channels, optional shared-folder/record boundaries, and a required default channel for unassigned, EPM, and SSO Cloud traffic. Service mode can reconcile stored Slack approvals config with the vault via slack-app-setup --sync-down without re-running full setup.

Changes

  • Add shared approvals setup and sync flow for integration app setup commands.
  • Extend Slack app setup to collect and persist multi-channel approvals configuration.
  • Add --sync-down and optional -r on Slack app setup to refresh team names and remove stale team, folder, and record references.
  • Include list-team in the default service command allowlist.
  • Use the active session config file for Docker and service setup config path resolution.

@amangalampalli-ks amangalampalli-ks self-assigned this Jul 16, 2026
…2219)

* Implement multi channel flow for slack-app-setup command

* Add default channel prompt

* Add list-team in command list

* Make default channel mandatory for multi channel

* Add --sync-down for Slack multi-channel approvals config

* Refactor slack-app changes
@amangalampalli-ks
amangalampalli-ks force-pushed the enhance/slack-app-multi-channel branch from 4f4d090 to 9446e7c Compare July 16, 2026 15:10
@amangalampalli-ks
amangalampalli-ks marked this pull request as ready for review July 16, 2026 15:14
@craiglurey
craiglurey merged commit fe86319 into release Jul 16, 2026
4 checks passed
sk-keeper pushed a commit that referenced this pull request Jul 16, 2026
…2219) (#2222)

* Implement multi channel flow for slack-app-setup command

* Add default channel prompt

* Add list-team in command list

* Make default channel mandatory for multi channel

* Add --sync-down for Slack multi-channel approvals config

* Refactor slack-app changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants